#pragma once

class ADTTextureBlock
{
	IDirect3DTexture9* m_pColorTexture[4];
	IDirect3DTexture9* m_pAlphaTexture[4];
	ui8 m_alphaData[256][4][4096];
	Texture* m_textureBlocks[256][4];

public:
	void SetTextures(ui32 cIndexX, ui32 cIndexY, Texture** ppTextures, ui32 numTextures);
	void SetAlphaValues(ui32 cIndexX, ui32 cIndexY, ui8** alphaData, ui32 numLayers);
	void InitTextureBlock();
};